WWW Server Load Balancing Technique Employing Passive Measurement of Server Performance
نویسندگان
چکیده
Server load balancing is indispensable within World Wide Web (WWW) for providing high-quality service. In server load balancing, since the server loads and capacities are not always identical, traffic should be distributed by measuring server performance to improve the service quality. This study proposes a load balancing technique conducted by passive measurement, which estimates the server performance via user traffic passing through the load balancer. Since this method evaluates server performance without executing any programs on the server, no additional server or network load is generated. This paper first presents a server performance metric that can be passively measured. The presented metric utilizes the characteristics of TCP SYN and SYN ACK messages exchanged in the TCP connection establishment phase. An experiment shows that the metric correctly identifies server performance degradation. The paper then proposes a load balancing algorithm based on the metric, and its implementation issues. The proposed algorithm distributes fewer requests to servers that do not have sufficient capacities. Because of this, the algorithm achieves good performance in a heterogeneous environment where servers with different capacities coexist. The effectiveness of the proposed load balancing technique is confirmed experimentally.
منابع مشابه
A Scalable and Distributed WWW Proxy System
With the wide-spread popularity of the World-Wide Web (WWW), network and server load increases dramatically. Caching proxies have been introduced to improve the system performance with the assumption that a page will be fetched many times before it is destroyed or modified. However, the increase on the user requests has driven up to the limit of the proxy performance. In this paper, we present ...
متن کاملLoad Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کاملThe Research of Load Balancing Technology in Server Colony
When the network is using many servers to provide network services, it needs a load balancing technique. This article has researched load-balancing technique that is based on Address Translation (NAT) and that is direct routing. It is simple to say that load balancing is based on Address Translation that can turn the parallel network services of the different IP addresses into a virtual service...
متن کاملTitle: a Prefetching Protocol Using Client Speculation for the Www
The growing traffic of WWW related services requires the development of efficient protocols for reducing traffic, balancing load, and improving service time. One way of achieving these effects is via caching or replication. Studies like [Bestavros et al, 1995] show that simple demand-driven caching is not enough, and that aggressive caching policies have to be adopted. One such policy is prefet...
متن کاملA Prefetching Protocol Using Client Speculation for the WWW
The growing traffic of WWW related services requires the development of efficient protocols for reducing traffic, balancing load, and improving service time. One way of achieving these effects is via caching or replication. Studies like [Bestavros et al, 1995] show that simple demand-driven caching is not enough, and that aggressive caching policies have to be adopted. One such policy is prefet...
متن کامل